import java.util.Scanner;

/**
 * 密码强度等级
 * 密码按如下规则进行计分，并根据不同的得分为密码进行安全等级划分。
 *
 * 一、密码长度:
 * 5 分: 小于等于4 个字符
 * 10 分: 5 到7 字符
 * 25 分: 大于等于8 个字符
 *
 * 二、字母:
 * 0 分: 没有字母
 * 10 分: 密码里的字母全都是小（大）写字母
 * 20 分: 密码里的字母符合”大小写混合“
 *
 * 三、数字:
 * 0 分: 没有数字
 * 10 分: 1 个数字
 * 20 分: 大于1 个数字
 *
 * 四、符号:
 * 0 分: 没有符号
 * 10 分: 1 个符号
 * 25 分: 大于1 个符号
 *
 * 五、奖励（只能选符合最多的那一种奖励）:
 * 2 分: 字母和数字
 * 3 分: 字母、数字和符号
 * 5 分: 大小写字母、数字和符号
 *
 * 最后的评分标准:
 * >= 90: 非常安全
 * >= 80: 安全（Secure）
 * >= 70: 非常强
 * >= 60: 强（Strong）
 * >= 50: 一般（Average）
 * >= 25: 弱（Weak）
 * >= 0:  非常弱（Very_Weak）
 *
 */
public class HJ87 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        while (scanner.hasNext()){
            int score = 0;
            int upperLetterNum = 0;
            int lowerLetterNum = 0;
            int num = 0;
            int signNum = 0;

            String str = scanner.nextLine();
            for (int i = 0; i < str.length(); i++) {
                char c = str.charAt(i);
                if(c>='a' && c<='z'){
                    lowerLetterNum++;
                }else if(c>='A' && c<= 'Z'){
                    upperLetterNum++;
                }else if(c>='0' && c<='9'){
                    num++;
                }else {
                    signNum++;
                }
            }
            if(str.length()<=4){
                score+=5;
            }else if(str.length()<=7){
                score+=10;
            }else {
                score+=25;
            }

            if(upperLetterNum==0 && lowerLetterNum==0){
                score+=0;
            }else if((upperLetterNum>0 && lowerLetterNum==0) || (upperLetterNum==0 && lowerLetterNum>0)){
                score+=10;
            }else {
                score+=20;
            }

            if(num==0){
                score+=0;
            }else if(num==1){
                score+=10;
            }else {
                score+=20;
            }

            if(signNum==0){
                score+=0;
            }else if(signNum==1){
                score+=10;
            }else {
                score+=25;
            }

            if(upperLetterNum>0 && lowerLetterNum>0 && num>0 && signNum>0){
                score+=5;
            }else if((upperLetterNum+lowerLetterNum)>0 && num>0 && signNum>0){
                score+=3;
            }else if((upperLetterNum+lowerLetterNum)>0 && num>0 && signNum==0){
                score+=2;
            }

            if(score>=90){
                System.out.println("VERY_SECURE");
            }else if(score>=80){
                System.out.println("SECURE");
            }else if(score>=70){
                System.out.println("VERY_STRONG");
            }else if(score>=60){
                System.out.println("STRONG");
            }else if(score>=50){
                System.out.println("AVERAGE");
            }else if(score>=25){
                System.out.println("WEAK");
            }else if(score>=0){
                System.out.println("VERY_WEAK");
            }
        }
    }
}
